package config

import (
	"multitude-cloud-exporter/pkg/config/huawei"
	"multitude-cloud-exporter/pkg/config/ucloud"
)

const (
	DEV  = "dev"
	TEST = "test"
	PROD = "prod"
)

var C Config

type Config struct {
	Huawei huawei.Config `mapstructure:"huawei" yaml:"huawei"`
	Ucloud ucloud.Config `mapstructure:"ucloud" yaml:"ucloud"`
}

func Huawei() *huawei.Config {
	return &C.Huawei
}

func Ucloud() *ucloud.Config {
	return &C.Ucloud
}
